be grinning like a cheshire cat - Turkish English Dictionary